package com.tledu.springboot01.dao;

import com.tledu.springboot01.model.User;

import java.util.List;

public interface IUserDao {

    /**
     * 查询列表
     * @return user 列表
     */
    List<User> list();

    /**
     * 新增数据
     * @param user 用户信息
     * @return 影响的行数
     */
    int add(User user);

    /**
     * 更新操作
     * @param user 用户信息
     * @return 印象的行数
     */
    int update(User user);

    /**
     * 删除数据
     * @param id id
     * @return 影响的行数
     */
    int delete(int id);

    /**
     * 批量删除
     * @param ids id 列表
     * @return 影响的行数
     */
    int batchDelete(List<Integer> ids );
}
